package org.tri.gui.worker.retrievers;

import java.util.List;

/**
 * La interfaz {@code DataRetriever} es utilizada como wrapper para obtener
 * data de diferenes fuentes para alimentar un worker que se encargue de
 * llenar algún modelo con ella.
 * @author kiira
 * @version 1.0, Jan 31, 2012
 */
public interface DataRetriever<K> {
    /**
     * Devuelve la data de la fuente del retriever.
     * @return lista de objetos que corresponde a la data del retriever.
     */
    public List<K> retrieveData();

}//end interfaz DataRetriever
